//nova revisao
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include "entradaSaida.h"

void abrirArquivo(FILE **arq, char *nomeArquivo, char *modo)
{
	   if(((*arq) = fopen(nomeArquivo, modo)) == NULL)
	   {
		   printf("\n\tO arquivo %s nao pode ser aberto.\n", nomeArquivo);
		   if(strcmp(modo, "r") == 0) {
			   printf("\tVerifique se o nome especificado esta correto.\n");
			   exit(0);
		   }
	   }
}

void escreverNoArquivo(FILE **arq, char *texto) {
	fprintf(*arq, "%s", texto);
}

void fecharArquivo(FILE **file)
{
     if(fclose((*file)))
     {
       printf("\n\tO arquivo nao pode ser fechado.\n");
       exit(1);
     }
}

char *lerLinha(char *linha, int tamanho, FILE **file)
{
	return fgets (linha , tamanho , *file);
}


